package cn.dengta.webapp.user.service;

import java.util.List;
import java.util.Map;

import cn.dengta.webapp.base.service.RemoteBaseService;
import cn.dengta.webapp.user.entity.Link;
import cn.dengta.webapp.user.model.LinkType;
import cn.dengta.webapp.user.vo.LinkVO;

/**
 * 专题服务类
 *
 * @author lgy
 * @since 2022-03-02
 */
public interface RemoteLinkService extends RemoteBaseService<Link, Long> {

	void init();

	Map<String, List<Link>> loadLinks(boolean flush, LinkType... types);

	Map<String, Map<String, List<LinkVO>>> linkVoLoader(boolean flush, LinkType... types);

}
